home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #334 (1994-06)(Rhein-Sieg-Soft).zip / Franz PD Disk #334 (1994-06)(Rhein-Sieg-Soft).adf / tracker.library / tracker_lib.fd < prev    next >
Text File  |  1994-06-02  |  5KB  |  137 lines

  1. ##base _TrackerBase
  2. ##bias 30
  3. ##public
  4. *------ exec functions -----------------------------------------------------
  5. TRK_OpenLibrary(name,version)(a1,d0)
  6. TRK_OpenStdLibrary(number,version)(d1,d0)
  7. TRK_CloseLibrary(library)(a1)
  8. TRK_AllocMem(bytes,type)(d0/d1)
  9. TRK_FreeMem(memory)(a1)
  10. TRK_OpenDevice(name,unit,IORequest,flags)(a0,d0/a1,d1)
  11. TRK_CloseDevice(IORequest)(a1)
  12. TRK_CreatePort(name,priority)(a0,d0)
  13. TRK_DeletePort(port)(a0)
  14. TRK_CreateExtIO(ReplyPort,size)(a0,d0)
  15. TRK_DeleteExtIO(IORequest)(a0)
  16. TRK_GetWBMsg()()
  17. TRK_AllocSignal(number)(d0)
  18. TRK_FreeSignal(number)(d0)
  19. *------ dos functions ------------------------------------------------------
  20. TRK_Open(name,mode)(d1/d2)
  21. TRK_OpenFromLock(lock)(d1)
  22. TRK_Close(fh)(d1)
  23. TRK_Lock(name,mode)(d1/d2)
  24. TRK_DupLock(lock)(d1)
  25. TRK_DupLockFromFH(fh)(d1)
  26. TRK_UnLock(lock)(d1)
  27. TRK_Examine(lock)(d1)
  28. TRK_ExamineFH(fh)(d1)
  29. TRK_ExamineName(name)(d1)
  30. TRK_ExNext(fib)(d2)
  31. TRK_FreeFIB(fib)(d1)
  32. TRK_Info(lock)(d1)
  33. TRK_InfoName(name)(d1)
  34. TRK_LoadSeg(name)(d1)
  35. TRK_NewLoadSeg(name,tags)(d1/d2)
  36. TRK_UnLoadSeg(seglist)(d1)
  37. TRK_AllocDosObject(type,tags)(d1/d2)
  38. TRK_FreeDosObject(dosobj)(d2)
  39. TRK_StartNotify(notifyrequest)(d1)
  40. TRK_EndNotify(notifyrequest)(d1)
  41. *------ graphics & diskfont functions --------------------------------------
  42. TRK_OpenFont(textattr)(a0)
  43. TRK_OpenDiskFont(textattr)(a0)
  44. TRK_CloseFont(textfont)(a1)
  45. TRK_AllocRaster(width,height)(d0/d1)
  46. TRK_FreeRaster(raster)(a0)
  47. TRK_GetSprite(sprite,num)(a0,d0)
  48. TRK_FreeSprite(num)(d0)
  49. *------ intuition functions ------------------------------------------------
  50. TRK_OpenWindow(newwindow)(a0)
  51. TRK_OpenWindowTagList(newwindow,tags)(a0/a1)
  52. TRK_OpenWdOnPubScreen(newwindow,pubscreen)(a0/a2)
  53. TRK_OpenWdOnPSTagList(newwindow,pubscreen,tags)(a0/a2,a1)
  54. TRK_CloseWindow(window)(a0)
  55. TRK_OpenScreen(newscreen)(a0)
  56. TRK_OpenScreenTagList(newscreen,tags)(a0/a1)
  57. TRK_CloseScreen(screen)(a0)
  58. TRK_SetMenuStrip(window,menu)(a0/a1)
  59. TRK_ClearMenuStrip(window)(a0)
  60. TRK_ResetMenuStrip(window,menu)(a0/a1)
  61. TRK_Request(requester,window)(a0/a1)
  62. TRK_EndRequest(requester)(a0)
  63. TRK_SetDMRequest(window,requester)(a0/a1)
  64. TRK_ClearDMRequest(window)(a0)
  65. TRK_BuildSysRequest(window,bodytext,postext,negtext,idcmp,width,height)(a0/a1/a2/a3,d0/d2/d3)
  66. TRK_FreeSysRequest(window)(a0)
  67. TRK_GetPrefs(size)(d0)
  68. TRK_GetDefPrefs(size)(d0)
  69. TRK_SetPrefs(prefs,flag,freeflag)(a0,d1/d2)
  70. TRK_FreePrefs(prefs)(a0)
  71. TRK_LockPubScreen(name)(a0)
  72. TRK_UnlockPubScreen(screen)(a1)
  73. TRK_GetScreenDrawInfo(screen)(a0)
  74. TRK_GetScDIPubScreen(psname)(a0)
  75. ##private
  76. * obsolete (senseless)
  77. TRK_GetScDINamedPS()()
  78. ##public
  79. TRK_FreeScreenDrawInfo(drawinfo)(a1)
  80. *------ exec functions, part 2 ---------------------------------------------
  81. TRK_AddIntServer(intnum,interrupt)(d0/a1)
  82. TRK_RemIntServer(interrupt)(a1)
  83. *------ asl functions ------------------------------------------------------
  84. TRK_AllocAslRequest(type,ptags)(d0/a0)
  85. TRK_FreeAslRequest(request)(a0)
  86. TRK_AllocFileRequest()()
  87. TRK_AslRequest(type,ptags)(d0/a1)
  88. *------ dos functions, part 2 ----------------------------------------------
  89. TRK_ReadArgs(template,argarray,rdargs)(d1/d2/d3)
  90. TRK_FreeArgs(rdargs)(d1)
  91. *------ gadtools functions -------------------------------------------------
  92. TRK_GetVisualInfoA(screen,taglist)(a0/a1)
  93. TRK_GetVIPubScreenA(psname,taglist)(a0/a1)
  94. TRK_FreeVisualInfoA(vi)(a0)
  95. TRK_CreateContext(glistptr)(a0)
  96. TRK_FreeGadgets(glistptr)(a0)
  97. TRK_CreateMenusA(newmenu,taglist)(a0/a1)
  98. TRK_FreeMenus(menu)(a0)
  99. *------ level controling functions -----------------------------------------
  100. SetTrackingLevel(newlevel)(d0)
  101. GetTrackingLevel()()
  102. FreeTrackingLevel(level)(d0)
  103. FreeTrackingLevels(minlevel)(d0)
  104. FreeCurrentTrackingLevel()()
  105. FreeUpperTrackingLevels()()
  106. PushTrackingLevel()()
  107. PopTrackingLevel()()
  108. PopTrackingLevels()()
  109. DecTrackingLevel()()
  110. HighestTrackingLevel()()
  111. NewTrackingLevel()()
  112. *------ iffparse functions -------------------------------------------------
  113. TRK_AllocIFF()()
  114. TRK_FreeIFF(iff)(a0)
  115. TRK_OpenIFF(iff,rwMode)(a0,d0)
  116. TRK_CloseIFF(iff)(a0)
  117. TRK_PushChunk(iff,type,id,size)(a0,d0/d1/d2)
  118. TRK_PopChunk(iff)(a0)
  119. TRK_OpenClipboard(unitNum)(d0)
  120. TRK_CloseClipboard(clipboard)(a0)
  121. TRK_AllocLocalItem(type,id,ident,dataSize)(d0/d1/d2/d3)
  122. TRK_FreeLocalItem(localItem)(a0)
  123. TRK_CreateIFFasDOS(rwmode,filename,mode)(d0/a0,d1)
  124. TRK_DeleteDOSIFF(iffhandle)(a0)
  125. TRK_CreateIFFasClip(rwmode,unit)(d0/d1)
  126. TRK_DeleteClipIFF(iffhandle)(a0)
  127. *------ exec functions, part 3 ---------------------------------------------
  128. TRK_GetDevice(name,unit,flags,ioreqsize)(a0,d0/d1/d2)
  129. *------ icon functions -----------------------------------------------------
  130. TRK_GetDiskObject(name)(a0)
  131. TRK_GetDefDiskObject(type)(d0)
  132. TRK_GetDiskObjectNew(name)(a0)
  133. TRK_PutDiskObject(name,diskobj)(a0/a1)
  134. TRK_PutDefDiskObject(diskobj)(a0)
  135. TRK_FreeDiskObject(diskobj)(a0)
  136. ##end
  137.